cpp multiple choice test